package stackandqueue.exercise;

import java.util.Stack;

public class NumberConvertDemo {

    public static void main(String[] args) {
        int num = 20; //将num转成二进制数。
        Stack stack = new Stack(); //用来存放余数的结果。
        while(num!=0){
            stack.push(num%2); //把余数压入栈
            num/=2;
        }

        //出栈的结果就是二进制的结果。
        while(!stack.isEmpty()){
            System.out.print(stack.pop());
        }
    }
}
